/**************************************************************
 * @file     adc_consume.h
 * @brief    用于通知ADC与DMA转换搬运
 * @author   Ruilist
 * @date     2025-08-03
 * @version  V1.0.0
 * @copyright Copyright (c) 2025
 *
 * @note     1 tab = 4 space
 *
 * @par 日志:
 * - V1.0.0 2025-07-25 Ruilist
 **************************************************************/
#ifndef __ADC_CONSUME_H__
#define __ADC_CONSUME_H__

//******************************** Includes *********************************//

#include <stdint.h>
#include <stdio.h>

#include "main.h"
#include "cmsis_os.h"
#include "queue.h"
#include "elog.h"
#include "adc_product.h"

//******************************** Includes *********************************//

//******************************** Defines **********************************//

//******************************** Defines **********************************//

//*********************Thread_Func **********************//

extern osThreadId_t         adc_consume_TaskHandle;
extern const osThreadAttr_t adc_consume_attributes;

//*********************Thread_Func **********************//

//*********************Queue_Handler ********************//

//*********************Queue_Handler ********************//

//******************************** Declaring ********************************//

/**
 * @brief   adc_consume任务
 *
 * @param   *argument    任务默认参数
 *
 * @return  空
 *
 */
void adc_consume_Task_func( void *argument );

//******************************** Declaring ********************************//

#endif  // End of __ADC_CONSUME_H__
